Best Practices Callable Python